package businesslogicservice.financialblservice;

import java.rmi.RemoteException;
import java.util.ArrayList;

import utility.TimePeriod;
import vo.ClientVO;
import vo.PayVO;
import vo.ReceiveVO;
import vo.UserVO;

public interface MoneyBLService {
	public boolean pay(PayVO vo) throws RemoteException;
	
	public boolean receive(ReceiveVO rvo) throws RemoteException;

	public PayVO findPay(String serialNumber);

	public ReceiveVO findReceive(String serialNumber);
	
	public ArrayList<PayVO> mutipleConditionFindPay(TimePeriod period, String clientId,String userId);

	public ArrayList<ReceiveVO> mutipleConditionFindReceive(TimePeriod period, String clientId,String userId);

}
